161 Cancel treated as SQLFreeStmt with the SQL_CLOSE option.
162 Attempt to fetch before the result set returned the first rowset.
163 Fractional truncation.
164 Wrong number of parameters.
165 Prepared statement not a cursor-specification.
166 Restricted data type attribute violation.
167 Invalid descriptor count.
168 Invalid descriptor index.
169 Invalid use of default parameter.
170 Client unable to establish connection.
171 Connection name in use.
172 Connection does not exist.
173 Server rejected the connection.
174 Connection failure.
175 Connection failure during transaction.
176 Communication link failure.
177 Locator exception - invalid specification.
178 Locator exception - indirect locators are not updatable.
179 Insert value list does not match column list.
180 Degree of derived table does not match column list.
181 String data, right truncated.
182 Indicator variable required but not supplied.
183 Numeric value out of range.
184 Invalid interval format.
185 Invalid datetime format.
186 Datetime field overflow.
187 Substring Error.
188 Division by zero.
189 Interval field overflow.
190 Invalid character value.
191 String data, length mismatch.
192 Integrity constraint violation.
193 Invalid cursor state.
194 Invalid transaction state.
195 Invalid authorization specification.
196 Invalid cursor name.
197 Syntax error or access violation.
198 Duplicate cursor name.
199 Serialization failure.
200 Syntax error or access violation.
201 Base table or view already exists.
202 Base table or view not found.
203 Index already exists.
204 Index not found.
205 Column already exists.
206 Column not found.
207 No default for column.
208 Operation aborted.
209 General error.
210 Memory allocation error.
211 Invalid application buffer type.
212 Invalid SQL data type.
213 Associated statement is not prepared.
214 Operation cancelled.
215 Invalid use of null pointer.
216 Function sequence error.
217 Attribute cannot be set now.
218 Invalid transaction operation code.
219 Memory management error.
220 Limit on the number of handles exceeded.
221 No cursor name available.
222 Cannot modify an implementation row descriptor.
223 Invalid use of an automatically allocated descriptor handle.
224 Server declines cancel request.
225 Non-character or non-binary data sent in pieces.
226 Attempt to concatenate a null value.
227 Inconsistent descriptor information.
228 Descriptor invalid or indirect reference.
229 Invalid attribute value.
230 Invalid locator operation code.
231 Invalid string or buffer length.
232 Invalid descriptor field identifier.
233 Invalid attribute/option identifier.
234 Invalid parameter number.
235 Function type out of range.
236 Invalid information type.
237 Column type out of range.
238 Scope type out of range.
239 Nullable type out of range.
240 Uniqueness option type out of range.
241 Accuracy option type out of range.
242 Invalid retrieval code.
243 Invalid precision value.
244 Invalid parameter type.
245 Fetch type out of range.
246 Row value out of range.
247 Concurrency option out of range.
248 Invalid cursor position.
249 Invalid driver completion.
250 Invalid bookmark value.
251 Optional feature not implemented.
252 Timeout expired.
253 Driver does not support this function.
254 Data source name not found and no default driver specified.
255 Specified driver could not be loaded.
256 Driver's SQLAllocEnv failed.
257 Driver's SQLAllocConnect failed.
258 Driver's SQLSetConnectAttr failed.
259 No data source or driver specified; dialog prohibited
260 Dialog failed.
261 Unable to load translation DLL.
262 Data source name too long.
263 Driver name too long.
264 DRIVER keyword syntax error.
265 Trace file error.
266 Cursor operation conflict.
267 This is the fudge message.
6000 Data type for parameter %n1 has changed since first SQLExecute call.
6001 Negative length given for parameter %n1.
6002 Number of parameters set by SQLSetParam does not equal number of ?'s in SQL statement.
6003 Parameter marker not in SQL clause which can contain ? parameter.
6004 Invalid sequence of operations: statement has not been closed.
6005 Unrecognizable ODBC SQL escape sequence.
6006 Database cannot convert this ODBC escape sequence: %s1 .
6007 Unable to open file %s1.
6008 Data truncated, column %n1.
6009 Numeric overflow, column %n1.
6010 Unable to convert column %n1. Cannot convert from SQL type %n2 to C type %n3.
6011 Unable to convert parameter %n1. Cannot convert from C type %n2 to SQL type %n3.
6012 Value has not been specified for parameter %n1.
6013 Insufficient information to connect to the data source.
6014 An unexpected error occurred while trying to create a dialog box.
6015 Invalid attribute in connection string: %s1.
6016 The qualifier '%s1' was larger than SQL_MAX_QUALIFIER_LEN from SQLGetInfo (%n2).
6017 The owner '%s1' was larger than SQL_MAX_OWNER_NAME_LEN from SQLGetInfo (%n2).
6018 The table name '%s1' was larger than SQL_MAX_TABLE_NAME_LEN from SQLGetInfo (%n2).
6019 The column name '%s1' was larger than SQL_MAX_COLUMN_NAME_LEN from SQLGetInfo (%n2).
6020 The procedure name '%s1' was larger than SQL_MAX_PROCEDURE_NAME_LEN from SQLGetInfo (%n2).
6021 Escape clause beginning with --*( or { was not properly ended with *)-- or }.
6022 The statement contained an escape clause not supported by this database driver.
6023 Error parsing connect string at offset %n1.
6024 Error using translation DLL. %s1.
6025 Error using translation DLL. Output buffer size not equal to input buffer size.
6026 %n1 is greater that the number of columns allowed, %n2.
6027 Unrecognized function escape: %s1.
6028 Escape sequence malformed. --*( was not followed by vendor(Microsoft),product(ODBC).
6029 Invalid date escape. Correct syntax is {d 'yyyy-mm-dd'}.
6030 Invalid time escape. Correct syntax is {t 'hh:mm:ss'}.
6031 Invalid timestamp escape. Correct syntax is {ts 'yyyy-mm-dd hh:mm:ss.ffffff'}.
6032 Data truncated, parameter %n1.
6033 Number of bound columns exceeds the number of result columns.
6034 More than one row was affected by CURRENT-OF-CURSOR emulation.
6035 Error getting column value for search clause for CURRENT-OF-CURSOR emulation, column %n1.
6036 Unable to locate SELECT statement with cursor named in this statement's CURRENT-OF-CURSOR clause.
6037 Statement with cursor named in this statement's CURRENT-OF-CURSOR clause is not a SELECT FOR UPDATE.
6038 Statement with cursor named in this statement's CURRENT-OF-CURSOR is not positioned on a row.
6039 Statement with cursor named in this statement's CURRENT-OF-CURSOR does not contain any columns useable for selecting a unique row.
6040 Too few arguments given in a function escape.
6041 Could not find end of argument in a function escape, probably due to mismatched parens.
6042 No value was specified for a required connection argument.
6043 Parameter number %n1 was declared with a precision of %n2 which is larger than the memory manager can handle.
6044 Error in parameter %n1.
6045 '%s1' is not a valid ODBC SQL type for CONVERT
6046 The keywords LEFT OUTER JOIN were not found in an outer join escape sequence.
6047 The keyword ON preceding the search condition was not found in an outer join escape sequence.
6048 The currently active transaction was committed before changing the AutoCommit connection option.
6049 Invalid escape sequence. Missing function name after 'FN'.
6050 A SQL_C_BINARY parameter was passed an incorrect number of bytes. Expecting %n1 bytes, application passed %n2 bytes.
6051 Cursor name missing after WHERE CURRENT OF
6052 No rows were affected by UPDATE/DELETE WHERE CURRENT OF cursor emulation
6053 Character, decimal, and binary parameters cannot have a precision of zero. Error in parameter %n1.
6054 Timestamp parameters with zero scale must have a precision of 13, 16, or 19. Parameter number: %n1, precision: %n2.
6055 Timestamp parameters with a scale, must have a scale less than ten and a precision equal to 20 plus the scale. You specified a precision of %n2 and scale of %n3. Error in parameter %n1.
6056 Database does not allow negative scale values. Error in parameter %n1.
6057 %n1 is greater that the number of bound columns allowed, %n2.
6058 %n1 is greater that the number of parameters allowed, %n2.
6059 ODBC SQL data type not supported by this database.
6060 You are not licensed to use this INTERSOLV ODBC Driver under the license you have purchased. If you wish to purchase a license for use with this application, then you may use this driver for a period of 30 days, during which time you %s1 %s2
6061 are required to obtain a license.
6062 You can order a license for an INTERSOLV ODBC Driver for use with this application by calling INTERSOLV at 800-876-3101 in North America and +44 1727 812812 elsewhere. Thank you for your cooperation.
6063 Database does not allow NOT NULL in the create table statement and so it has been removed from the statement.
6064 In SQLExtendedFetch, only SQL_FETCH_NEXT is supported for SQL_SCROLL_FORWARD_ONLY cursors.
6066 Warning
6067 SQL_MAX_LENGTH has been set to the maximum size of data that can be returned by the database.
6068 You have exceeded the limit on SQL statements allowed by this demo version. To reset the SQL statement counter, exit and then restart your application.
6069 Password passed in is longer than 24 characters.
6070 Data Truncated.
6071 Numeric overflow.
6072 Error in column %n1.
6073 Error in parameter %n1.
6074 Default parameters values are not suppported by this database.
6075 To use SQLParamOptions with this driver, you must also use SQLBindParameter and specify a valid cbValueMax for parameter %n1.
6076 Parameter %n1 precision exceeds the maximum literal length and will loose data, data source does not have native support for parameters.
6077 Statement with cursor named in this statement's ADJUSTING clause is not a SELECT FOR UPDATE.
6078 You are attempting to use this INTERSOLV ODBC driver from an application that is not licensed to use it.
6079 The value in the escape clause must be enclosed in single quotes.
6080 This driver does not support SQL_ADD/SQL_UPDATE/SQL_DELETE when the SELECT statement contains multiple tables.
6081 This operation may have failed due to column aliasing on the select statement.